services.firezone.server.provision.accounts.<name>.auth
All authentication providers to provision. The attribute name will only be used to track the provider and does not have any significance for Firezone.
- Type
attribute set of (open submodule of (JSON value))- Default
{ }- Example
{ myoidcprovider = { adapter = "openid_connect"; adapter_config = { clientSecretFile = "/run/secrets/oidc-client-secret"; client_id = "clientid"; discovery_document_uri = "https://auth.example.com/.well-known/openid-configuration"; response_type = "code"; scope = "openid email name"; }; }; }- Declared
- <nixpkgs/nixos/modules/services/networking/firezone/server.nix>